.logo{position:absolute;left:50%;margin-left:-480px;top:35px;width:960px;z-index:10}.logo a{width:183px;height:68px;overflow:hidden;display:block}.logo a img{width:100%;display:block}html,body{cursor:url(../img/cursor.ico),-moz-zoom-out;cursor:url(../img/cursor.ico),auto}a{cursor:url(../img/cursor.ico),-moz-zoom-out;cursor:url(../img/cursor.ico),auto}li{cursor:url(../img/cursor.ico),-moz-zoom-out;cursor:url(../img/cursor.ico),auto}.welcome{background:#f8f8f8}.welcome .banner{height:456px;width:100%;width:100%;overflow:hidden;position:relative}.welcome .banner ul{height:456px;overflow:hidden;position:relative}.welcome .banner ul li{float:left;height:456px}.welcome .banner ul li a{height:456px;width:100%;display:block}.welcome .banner .control{position:absolute;bottom:38px;left:50%;margin-left:-480px;width:960px;height:31px}.welcome .banner .control span{position:absolute;top:0;width:29px;height:29px;float:left;border:1px solid #cfcfcf;border-radius:100%;border-radius:100%;cursor:url(../img/cursor.ico),-moz-zoom-out;cursor:url(../img/cursor.ico),auto;transition:all 0.5s}.welcome .banner .control .prev{right:396px;background:url(../img/banner_prev.png) no-repeat center center}.welcome .banner .control .prev:hover{background:#55a1ac url(../img/banner_prev_h.png) no-repeat center center;border-color:#55a1ac}.welcome .banner .control .next{right:356px;background:url(../img/banner_next.png) no-repeat center center}.welcome .banner .control .next:hover{background:#55a1ac url(../img/banner_next_h.png) no-repeat center center;border-color:#55a1ac}.welcome .box1{width:960px;margin:0 auto;overflow:hidden}.welcome .box1 .tit{margin-top:41px;font-size:30px;color:#333333;line-height:102px;font-weight:bold;text-align:center}.welcome .box1 .tit span{color:#55a1ac}.welcome .box1 .box_con{padding-bottom:48px;background:url(../img/index_case_bg.jpg) no-repeat bottom center}.welcome .box1 .box_con ul{position:relative}.welcome .box1 .box_con ul>li{float:left;width:226px;height:112px;margin-right:19px;background:#fff;transition:all 0.5s}.welcome .box1 .box_con ul>li a{display:block;width:226px;height:112px;overflow:hidden;position:relative}.welcome .box1 .box_con ul>li a .img img{width:100%;display:block;transition:all 0.5s;transform:translateX(-230px);opacity:0;filter:alpha(opacity=0)}.welcome .box1 .box_con ul>li a .box_con_txt{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:all 0.5s;transform:translateX(-230px);opacity:0}.welcome .box1 .box_con ul>li a .box_con_txt .txt{font-size:14px;line-height:28px;height:84px;overflow:hidden;margin-top:14px;padding:0 16px;color:#fff}.welcome .box1 .box_con ul>li:hover{box-shadow:0 0 8px 1px #e1e1e1}.welcome .box1 .box_con ul>li:hover a .box_con_txt{transform:translateX(0);opacity:1}.welcome .box1 .box_con ul:after{display:block;content:'';clear:both}.welcome .box1 .box_con ol{text-align:center;font-size:0;margin-top:34px}.welcome .box1 .box_con ol li{width:12px;height:12px;border-radius:100%;background:#fff;text-align:center;display:inline-block;margin:0 5px}.welcome .box1 .box_con ol li.active{background:#a2a2a2}.welcome .box1 .box_con.ani ul li a img{transform:translateX(0);opacity:1;filter:alpha(opacity=100)}.welcome .box2{height:587px;background:url(../img/index_news_bg.jpg) no-repeat center center;overflow:hidden}.welcome .box2 .con{overflow:hidden;width:960px;margin:125px auto 0}.welcome .box2 .con .con_l{width:394px;float:left;margin:0 0 0 39px}.welcome .box2 .con .con_l a{display:block}.welcome .box2 .con .con_l a .tit{padding-bottom:9px;border-bottom:1px dashed #8b8b8b}.welcome .box2 .con .con_l a .tit h5{font-size:18px;color:#404040;line-height:37px;display:block;white-space:nowrap;overflow:hidden;transition:all 0.5s;text-overflow:ellipsis}.welcome .box2 .con .con_l a .tit span{font-size:14px;color:#888888;line-height:30px;display:block}.welcome .box2 .con .con_l a .txt{padding-top:19px;font-size:14px;color:#888888;line-height:24px;height:192px;overflow:hidden}.welcome .box2 .con .con_l a .more{text-transform:uppercase;font-size:18px;line-height:68px;color:#55a1ac}.welcome .box2 .con .con_l a:hover .tit h5{color:#55a1ac}.welcome .box2 .con .con_r{width:394px;float:right;margin:0 50px 0 0}.welcome .box2 .con .con_r a{display:block}.welcome .box2 .con .con_r a .tit{padding-bottom:9px;border-bottom:1px dashed #8b8b8b}.welcome .box2 .con .con_r a .tit h5{font-size:18px;color:#404040;line-height:37px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s}.welcome .box2 .con .con_r a .tit span{font-size:14px;color:#888888;line-height:30px;display:block}.welcome .box2 .con .con_r a .txt{padding-top:19px;font-size:14px;color:#888888;line-height:24px;height:192px;overflow:hidden}.welcome .box2 .con .con_r a .more{text-transform:uppercase;font-size:18px;line-height:68px;color:#55a1ac}.welcome .box2 .con .con_r a:hover .tit h5{color:#55a1ac}.about .banner{height:230px}.about .banner .img{width:100%;height:230px}.about .box1{overflow:hidden}.about .box1 .tit{margin-top:66px;text-align:center;transition:all 0.8s;transform:rotateX(90deg);opacity:0}.about .box1 .tit h4{font-size:34px;color:#333333;line-height:48px;font-weight:normal}.about .box1 .tit h5{font-size:36px;color:#f1f1f1;line-height:44px}.about .box1 .tit em{width:72px;height:2px;background:#55a1ac;margin:12px auto 0;display:block}.about .box1 .con{transition:all 0.8s;opacity:0;transform:translateY(200px);line-height:30px;font-size:16px;margin-top:60px;padding-bottom:74px;border-bottom:1px dashed #ADADAD}.about .box1 .con h6{text-align:center;color:#55a1ac;font-weight:normal;font-size:18px}.about .box1 .con .txt{margin-top:22px}.about .box1.ani .tit{transform:rotateX(0deg);opacity:1}.about .box1.ani .con{transform:translateY(0);opacity:1}.about .box2{overflow:hidden}.about .box2 .tit{margin-top:66px;text-align:center;transition:all 0.8s;transform:rotateX(90deg);opacity:0}.about .box2 .tit h4{font-size:34px;color:#333333;line-height:48px;font-weight:normal}.about .box2 .tit h5{font-size:36px;color:#f1f1f1;line-height:44px}.about .box2 .tit em{width:72px;height:2px;background:#55a1ac;margin:12px auto 0;display:block}.about .box2 .tab{margin-top:39px}.about .box2 .tab .tab_tit{overflow:hidden;text-align:center;font-size:0}.about .box2 .tab .tab_tit a{width:258px;height:42px;display:inline-block;text-align:center;color:#475057;font-size:16px;line-height:42px;margin:0 26px;border:1px solid #d7d7d7;transition:all 0.8s;transform:translateX(-200px);opacity:0}.about .box2 .tab .tab_tit a.active{color:#55a1ac;border-color:#55a1ac}.about .box2 .tab .tab_tit a:hover{color:#55a1ac;border-color:#55a1ac}.about .box2 .tab .tab_con{margin-top:45px;padding-bottom:83px;transition:all 0.8s;opacity:0;transform:translateX(500px)}.about .box2 .tab .tab_con .tab_item{display:none}.about .box2 .tab .tab_con .tab_item ul li{overflow:hidden;margin-bottom:22px}.about .box2 .tab .tab_con .tab_item ul li em{width:21px;height:22px;display:block;float:left;margin:0 0 0 65px}.about .box2 .tab .tab_con .tab_item ul li em img{width:100%;display:block}.about .box2 .tab .tab_con .tab_item ul li .txt{float:left;width:894px;font-size:16px;color:#555555;margin-left:20px;line-height:22px}.about .box2.ani .tit{transform:rotateX(0deg);opacity:1}.about .box2.ani .tab .tab_tit a{opacity:1;transform:translateX(0)}.about .box2.ani .tab .tab_con{transform:translateX(0);opacity:1}.team .banner{height:230px}.team .banner .img{width:100%;height:230px}.team .box1{overflow:hidden;width:1002px;margin:0 auto}.team .box1 .tab{margin-top:54px}.team .box1 .tab .tab_tit{text-align:center}.team .box1 .tab .tab_tit ul{display:inline-block;margin:0 auto;font-size:0;text-align:center;padding:0 8px 17px 8px;background:url(../img/tab_bd_bg.jpg) repeat-x bottom center}.team .box1 .tab .tab_tit ul li{display:inline-block;text-align:center;margin-right:60px}.team .box1 .tab .tab_tit ul li em{width:22px;height:20px;display:block;margin:0 auto;transition:all 0.5s}.team .box1 .tab .tab_tit ul li span{font-size:18px;color:#475057;display:block;text-align:center;transition:all 0.5s;line-height:46px}.team .box1 .tab .tab_tit ul li:hover span{color:#55a1ac}.team .box1 .tab .tab_tit ul li.active span{color:#55a1ac}.team .box1 .tab .tab_tit ul .li1 em{background:url(../img/team_icon1.png) no-repeat}.team .box1 .tab .tab_tit ul .li1:hover em{background:url(../img/team_icon1_h.png) no-repeat}.team .box1 .tab .tab_tit ul .li1.active em{background:url(../img/team_icon1_h.png) no-repeat}.team .box1 .tab .tab_tit ul .li2 em{background:url(../img/team_icon2.png) no-repeat}.team .box1 .tab .tab_tit ul .li2:hover em{background:url(../img/team_icon2_h.png) no-repeat}.team .box1 .tab .tab_tit ul .li2.active em{background:url(../img/team_icon2_h.png) no-repeat}.team .box1 .tab .tab_tit ul .li3{margin-right:0}.team .box1 .tab .tab_tit ul .li3 em{background:url(../img/team_icon3.png) no-repeat}.team .box1 .tab .tab_tit ul .li3:hover em{background:url(../img/team_icon3_h.png) no-repeat}.team .box1 .tab .tab_tit ul .li3.active em{background:url(../img/team_icon3_h.png) no-repeat}.team .box1 .tab .tab_con{margin-top:49px;padding-bottom:72px}.team .box1 .tab .tab_con ul{overflow:hidden}.team .box1 .tab .tab_con ul li{width:170px;height:219px;float:left;margin-right:38px;position:relative;overflow:hidden;transition:all 0.5s;transform:translateY(200px);opacity:0;margin-bottom:18px}.team .box1 .tab .tab_con ul li a{display:block}.team .box1 .tab .tab_con ul li a .img{width:186px;height:240px;transition:all 0.8s;transform:rotateY(0deg)}.team .box1 .tab .tab_con ul li a .img img{width:100%;display:block}.team .box1 .tab .tab_con ul li a .li_con{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;overflow:hidden;transform:translateY(250px) rotateY(-180deg);opacity:0}.team .box1 .tab .tab_con ul li a .li_con h5{margin-top:56px;font-size:20px;line-height:44px;font-weight:normal;padding:0 18px;color:#fff}.team .box1 .tab .tab_con ul li a .li_con .txt{padding:0 18px;font-size:12px;color:#fff;line-height:22px;height:110px;overflow:hidden}.team .box1 .tab .tab_con ul li.ani{transform:translateY(0);opacity:1}.team .box1 .tab .tab_con ul li:hover a .img{transform:rotateY(-180deg)}.team .box1 .tab .tab_con ul li.active a .li_con{transition:all 0.5s;transform:translate(0) rotate(0) !important;opacity:1}.team .box1 .tab .tab_con ul li.last{margin-right:0}.team .box1 .tab .tab_con ul li:nth-child(5n){margin-right:0}.team_info .banner{height:230px}.team_info .banner .img{width:100%;height:230px}.team_info .box1{overflow:hidden;padding-bottom:118px}.team_info .box1 .box_l{width:430px;height:555px;float:left;margin-top:67px}.team_info .box1 .box_r{width:524px;float:right;margin-top:67px}.team_info .box1 .box_r h5{font-size:28px;color:#55a1ac;line-height:84px;font-weight:normal}.team_info .box1 .box_r .txt{border-top:1px solid #e2e2e2;padding-top:24px;font-size:16px;color:#444444;line-height:30px;margin-bottom:24px}.team_info .box1 .box_r .con{overflow:hidden}.team_info .box1 .box_r .con a{width:162px;height:71px;border:1px solid #e1e1e1;display:block;float:left;margin-right:16px;margin-bottom:16px}.team_info .box1 .box_r .con a img{width:100%;display:block}.team_info .box1 .box_r .con a:nth-child(3n){margin-right:0}.team_info .box1 .box_r .con a.last{margin-right:0}.team_info .box1 .box_r>a{float:right;width:116px;height:39px;background:#fff;border-radius:4px;font-size:14px;color:#333;text-align:center;line-height:39px;display:block;border:1px solid #55a1ac;transition:all 0.5s}.team_info .box1 .box_r a:hover{background:#55a1ac;color:#fff}.case .banner{height:230px}.case .banner .img{width:100%;height:230px}.case .box1{overflow:hidden;width:1002px;margin:0 auto}.case .box1 .tab{margin-top:54px}.case .box1 .tab .tab_tit{text-align:center}.case .box1 .tab .tab_tit ul{display:inline-block;margin:0 auto;font-size:0;text-align:center;padding:0 8px 17px 8px;background:url(../img/tab_bd_bg.jpg) repeat-x bottom center}.case .box1 .tab .tab_tit ul li{display:inline-block;text-align:center;margin-right:60px}.case .box1 .tab .tab_tit ul li em{width:22px;height:20px;display:block;margin:0 auto;transition:all 0.5s}.case .box1 .tab .tab_tit ul li span{font-size:18px;color:#475057;display:block;text-align:center;transition:all 0.5s;line-height:46px}.case .box1 .tab .tab_tit ul li:hover span{color:#55a1ac}.case .box1 .tab .tab_tit ul li.active span{color:#55a1ac}.case .box1 .tab .tab_tit ul .li0 em{background:url(../img/team_icon0.png) no-repeat}.case .box1 .tab .tab_tit ul .li0:hover em{background:url(../img/team_icon0_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li0.active em{background:url(../img/team_icon0_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li1 em{background:url(../img/team_icon1.png) no-repeat}.case .box1 .tab .tab_tit ul .li1:hover em{background:url(../img/team_icon1_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li1.active em{background:url(../img/team_icon1_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li2 em{background:url(../img/team_icon2.png) no-repeat}.case .box1 .tab .tab_tit ul .li2:hover em{background:url(../img/team_icon2_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li2.active em{background:url(../img/team_icon2_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li3 em{background:url(../img/team_icon3.png) no-repeat}.case .box1 .tab .tab_tit ul .li3:hover em{background:url(../img/team_icon3_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li3.active em{background:url(../img/team_icon3_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li4{margin-right:0}.case .box1 .tab .tab_tit ul .li4 em{background:url(../img/team_icon4.png) no-repeat}.case .box1 .tab .tab_tit ul .li4:hover em{background:url(../img/team_icon4_h.png) no-repeat}.case .box1 .tab .tab_tit ul .li4.active em{background:url(../img/team_icon4_h.png) no-repeat}.case .box1 .tab .tab_con{margin-top:49px;padding-bottom:79px}.case .box1 .tab .tab_con .con_box ul{overflow:hidden}.case .box1 .tab .tab_con .con_box ul li{width:186px;float:left;margin-right:18px;position:relative;overflow:hidden;margin-bottom:23px}.case .box1 .tab .tab_con .con_box ul li a{display:block}.case .box1 .tab .tab_con .con_box ul li a .top{position:relative;width:184px;height:91px;border:1px solid #e1e1e1;overflow:hidden}.case .box1 .tab .tab_con .con_box ul li a .top .img{width:184px;height:91px;overflow:hidden}.case .box1 .tab .tab_con .con_box ul li a .top .img img{width:100%;display:block;transition:all 0.5s;transform:translateX(-200px);opacity:0}.case .box1 .tab .tab_con .con_box ul li a .top .li_con{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(71,80,87,0.85);z-index:1;overflow:hidden;opacity:0}.case .box1 .tab .tab_con .con_box ul li a .top .li_con .txt{padding:0 24px;font-size:12px;color:#fff;line-height:22px;overflow:hidden;margin-top:14px}.case .box1 .tab .tab_con .con_box ul li a h5{font-size:16px;color:#555555;text-align:center;font-weight:normal;line-height:60px;transition:all 0.5s;transform:translateX(200px);opacity:0;text-transform:capitalize}.case .box1 .tab .tab_con .con_box ul li.ani a .top .img img{transform:translateX(0);opacity:1}.case .box1 .tab .tab_con .con_box ul li.ani a h5{transform:translateX(0);opacity:1}.case .box1 .tab .tab_con .con_box ul li.active a .top .li_con{transition:all 0.8s;transform:translate(0) !important;opacity:1}.case .box1 .tab .tab_con .con_box ul li.active a h5{color:#55a1ac}.case .box1 .tab .tab_con .con_box ul li.last{margin-right:0}.case .box1 .tab .tab_con .con_box ul li:nth-child(5n){margin-right:0}.case .box1 .tab .tab_con .con_box .page{margin:34px auto 0}.case .box1 .tab .tab_con .con_box .page img{max-width:100%;display:block;margin:0 auto}.case_mark{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;background:rgba(0,0,0,0.5)}.case_mark .mark_con{background:#FFF;width:430px;position:absolute;left:50%;margin-left:-215px;top:20%}.case_mark .mark_con .l_con{padding:40px 26px 86px 34px}.case_mark .mark_con .l_con .con_tit{padding-bottom:18px;border-bottom:1px solid #e3e3e3}.case_mark .mark_con .l_con .con_tit h5{font-size:20px;color:#555555;line-height:36px}.case_mark .mark_con .l_con .con_tit a{font-size:16px;color:#55a1ac;line-height:32px;display:block}.case_mark .mark_con .l_con .txt{margin-top:16px;font-size:16px;color:#727272;line-height:32px}.case_mark .mark_con .close{width:18px;height:18px;background:url(../img/close.jpg) no-repeat;position:absolute;right:15px;top:16px}.news .banner{height:230px}.news .banner .img{width:100%;height:230px}.news .box1{overflow:hidden;padding-bottom:76px}.news .box1 .tit{margin-top:66px;text-align:center;transition:all 0.5s;transform:rotateX(90deg);opacity:0}.news .box1 .tit h4{font-size:34px;color:#333333;line-height:48px;font-weight:normal}.news .box1 .tit h5{font-size:36px;color:#f1f1f1;line-height:44px}.news .box1 .tit em{width:72px;height:2px;background:#55a1ac;margin:12px auto 0;display:block}.news .box1 .con{margin-top:46px}.news .box1 .con ul{padding-bottom:58px;background:url(../img/news_bg.jpg) no-repeat top center}.news .box1 .con ul li{transition:all 0.8s;opacity:0;transform:translateY(200px);background:url(../img/news_bg.jpg) no-repeat bottom center}.news .box1 .con ul li a{display:block;overflow:hidden;padding:34px 0 30px 0}.news .box1 .con ul li a .l_l{width:102px;float:left;text-align:center}.news .box1 .con ul li a .l_l h5{font-size:50px;color:#918f8f;font-weight:normal;line-height:46px}.news .box1 .con ul li a .l_l .time{line-height:22px;font-size:16px;color:#a0a0a0}.news .box1 .con ul li a .l_r{width:850px;float:right;margin-right:14px}.news .box1 .con ul li a .l_r h5{font-size:18px;color:#444444;line-height:22px;font-weight:normal;transition:all 0.5s}.news .box1 .con ul li a .l_r .txt{font-size:12px;color:#999999;line-height:20px;margin-top:10px;height:40px;overflow:hidden}.news .box1 .con ul li a:hover .l_r h5{color:#55a1ac}.news .box1 .con ul li.ani{transform:translateY(0);opacity:1}.news .box1 .con .page{margin:58px auto 0}.news .box1 .con .page img{max-width:100%;display:block;margin:0 auto}.news .box1.ani .tit{transform:rotateX(0deg);opacity:1}.recru01 .banner{height:230px}.recru01 .banner .img{width:100%;height:230px}.recru01 .box1{overflow:hidden;width:1002px;margin:0 auto}.recru01 .box1 .tab{margin-top:54px}.recru01 .box1 .tab .tab_tit{text-align:center;background:url(../img/tab_bd_bg.jpg) repeat-x bottom center}.recru01 .box1 .tab .tab_tit ul{display:inline-block;margin:0 auto;font-size:0;text-align:center;padding:0 8px 17px 8px}.recru01 .box1 .tab .tab_tit ul li{display:inline-block;text-align:center;margin-right:60px}.recru01 .box1 .tab .tab_tit ul li a{display:block}.recru01 .box1 .tab .tab_tit ul li a em{width:4px;height:4px;text-align:center;background:#55a1ac;transition:all 0.5s;display:inline-block;opacity:0;filter:alpha(opacity=0);vertical-align:4px;margin:0 4px}.recru01 .box1 .tab .tab_tit ul li a span{font-size:18px;color:#475057;display:block;text-align:center;transition:all 0.5s;line-height:46px;margin:0 4px;display:inline-block}.recru01 .box1 .tab .tab_tit ul li:hover a em{opacity:1;filter:alpha(opacity=100)}.recru01 .box1 .tab .tab_tit ul li:hover a span{color:#55a1ac}.recru01 .box1 .tab .tab_tit ul li.active a em{opacity:1;filter:alpha(opacity=100)}.recru01 .box1 .tab .tab_tit ul li.active a span{color:#55a1ac}.recru01 .box1 .tab .tab_con{margin-top:13px}.recru01 .box1 .tab .tab_con>h6{font-size:14px;color:#888888;line-height:54px;font-weight:normal;text-transform:capitalize}.recru01 .box1 .tab .tab_con .con_box{padding-bottom:86px}.recru01 .box1 .tab .tab_con .con_box ul>li{margin-bottom:8px}.recru01 .box1 .tab .tab_con .con_box ul>li .l_tit{height:52px;line-height:52px;font-size:18px;color:#475057;overflow:hidden;background:#f9f9f9}.recru01 .box1 .tab .tab_con .con_box ul>li .l_tit h5{font-size:18px;float:left;width:920px;margin-left:20px;font-weight:normal}.recru01 .box1 .tab .tab_con .con_box ul>li .l_tit em{width:16px;height:16px;float:right;display:block;margin:19px 25px 0 0;background:url(../img/recur_icon1.png) no-repeat}.recru01 .box1 .tab .tab_con .con_box ul>li .l_con{display:none;padding:14px 24px 28px 24px}.recru01 .box1 .tab .tab_con .con_box ul>li .l_con dl dt{font-size:14px;color:#666666;font-weight:bold;line-height:28px}.recru01 .box1 .tab .tab_con .con_box ul>li .l_con dl dd{font-size:14px;color:#666666;line-height:28px}.recru01 .box1 .tab .tab_con .con_box ul>li.active .l_tit em{background:url(../img/recur_icon2.png) no-repeat}.recru02 .banner{height:230px}.recru02 .banner .img{width:100%;height:230px}.recru02 .box1{overflow:hidden;width:1002px;margin:0 auto}.recru02 .box1 .tab{padding-bottom:80px;margin-top:54px}.recru02 .box1 .tab .tab_tit{text-align:center}.recru02 .box1 .tab .tab_tit ul{display:inline-block;margin:0 auto;font-size:0;text-align:center;padding:0 8px 17px 8px}.recru02 .box1 .tab .tab_tit ul li{display:inline-block;text-align:center;margin-right:60px;cursor:pointer}.recru02 .box1 .tab .tab_tit ul li a{display:block}.recru02 .box1 .tab .tab_tit ul li a em{width:4px;height:4px;text-align:center;background:#55a1ac;transition:all 0.5s;display:inline-block;opacity:0;filter:alpha(opacity=0);vertical-align:4px;margin:0 4px}.recru02 .box1 .tab .tab_tit ul li a span{font-size:18px;color:#475057;display:block;text-align:center;transition:all 0.5s;line-height:46px;margin:0 4px;display:inline-block}.recru02 .box1 .tab .tab_tit ul li:hover a em{opacity:1;filter:alpha(opacity=100)}.recru02 .box1 .tab .tab_tit ul li:hover a span{color:#55a1ac}.recru02 .box1 .tab .tab_tit ul li.active a em{opacity:1;filter:alpha(opacity=100)}.recru02 .box1 .tab .tab_tit ul li.active a span{color:#55a1ac}.recru02 .box1 .tab .tab_con{background:url(../img/tab_bd_bg.jpg) repeat-x top center}.recru02 .box1 .tab .tab_con .con_box{padding-top:12px;background:url(../img/tab_bd_bg.jpg) repeat-x bottom center;padding-bottom:12px}.recru02 .box1 .tab .tab_con .con_box .con_box_tit .tit_top{line-height:64px;overflow:hidden}.recru02 .box1 .tab .tab_con .con_box .con_box_tit .tit_top h5{float:left;font-size:20px;color:#55a1ac}.recru02 .box1 .tab .tab_con .con_box .con_box_tit .tit_top .email{float:right;font-size:14px;color:#333333}.recru02 .box1 .tab .tab_con .con_box .con_box_tit .tit_bot{line-height:24px;height:96px;background:#f9f9f9;padding:18px 10px 26px 25px}.recru02 .box1 .tab .tab_con .con_box ul{margin-top:20px}.recru02 .box1 .tab .tab_con .con_box ul>li{margin-bottom:8px}.recru02 .box1 .tab .tab_con .con_box ul>li .l_tit{height:52px;line-height:52px;font-size:18px;color:#475057;overflow:hidden}.recru02 .box1 .tab .tab_con .con_box ul>li .l_tit h5{font-size:18px;float:left;width:920px;margin-left:20px;font-weight:normal}.recru02 .box1 .tab .tab_con .con_box ul>li .l_tit em{width:16px;height:16px;float:right;display:block;margin:19px 25px 0 0;background:url(../img/recur_icon1.png) no-repeat}.recru02 .box1 .tab .tab_con .con_box ul>li .l_con{display:none;padding:14px 24px 28px 24px}.recru02 .box1 .tab .tab_con .con_box ul>li .l_con dl dt{font-size:14px;color:#666666;font-weight:bold;line-height:28px}.recru02 .box1 .tab .tab_con .con_box ul>li .l_con dl dd{font-size:14px;color:#666666;line-height:28px}.recru02 .box1 .tab .tab_con .con_box ul>li.active .l_tit em{background:url(../img/recur_icon2.png) no-repeat}.recru02 .box1 .tab .page{margin:64px auto 0}.recru02 .box1 .tab .page img{max-width:100%;display:block;margin:0 auto}.info .banner{height:230px}.info .banner .img{width:100%;height:230px}.info .box1{overflow:hidden;padding-bottom:76px}.info .box1 .con{margin:68px auto 0}.info .box1 .con h5{font-size:28px;color:#082242;line-height:40px;text-align:center;font-weight:normal}.info .box1 .con .tab{text-align:center;font-size:0;margin-top:20px}.info .box1 .con .tab>div{display:inline-block;text-align:center;overflow:hidden;margin:0 18px;line-height:20px}.info .box1 .con .tab>div em{width:20px;height:20px;float:left}.info .box1 .con .tab>div span{float:left;margin-left:6px;text-align:center;font-size:14px;line-height:20px;display:block;color:#999}.info .box1 .con .tab .t1 em{background:url(../img/news_icon1.png) no-repeat}.info .box1 .con .tab .t2 em{background:url(../img/news_icon2.png) no-repeat center center}.info .box1 .con .box_con{text-indent:2em;margin-top:42px;line-height:24px;font-size:14px;color:#666666;padding-bottom:56px;border-bottom:1px solid #dadada}.info .box1 .con .box_con img{max-width:100% !important;height:auto !important;display:block;margin:0 auto}.info .box1 .con .bdsharebuttonbox{margin-left:10px}.info .box1 .con .box_bot{margin-top:28px;overflow:hidden;margin-bottom:10px}.info .box1 .con .box_bot .bot_l{float:left;margin-left:8px}.info .box1 .con .box_bot .bot_l a{color:#666666;font-size:14px;display:block;transition:all 0.5s}.info .box1 .con .box_bot .bot_l a:hover{color:#55a1ac}.info .box1 .con .box_bot .bot_r{float:right;margin-top:8px}.info .box1 .con .box_bot .bot_r a{width:116px;height:39px;background:#fff;border-radius:4px;font-size:14px;color:#333;text-align:center;line-height:39px;display:block;border:1px solid #55a1ac;transition:all 0.5s}.info .box1 .con .box_bot .bot_r a:hover{background:#55a1ac;color:#fff}.info .box1.ani .tit{transform:rotateX(0deg);opacity:1}.info .box1.ani .con{transform:translateY(0);opacity:1}.page{font-size:12px;font-weight:bold;line-height:22px;text-align:center;clear:both}.page a{text-decoration:none;color:#8698b6;background:#fff;border:1px solid #CCCCCC;padding:3px 6px;padding-bottom:2px;margin-right:3px}.page a.active{background:#55a1ac;border:1px solid #55a1ac;color:#fff}.page a:hover{text-decoration:none;color:#fff;background:#55a1ac;border:1px solid #55a1ac}
/*# sourceMappingURL=style.css.map */
.ldc-addlist{
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 105px;

}
.ldc-title{
    font-size: 30px;
    color:#333;
    text-align: center;
    line-height: 1;
    margin: 45px 0;
}
.ldc-title span{
    color:#55a1ad;
}
.ldc-items{
    width: 100%;
    font-size: 0;
    position: relative;
}
.ldc-items a{
    width: 300px;
    display: inline-block;
}
.ldc-items a img{
    width: 100%;
}
.lac-content{
    text-align: center;
}
.ldc-stitle{
    font-size: 18px;
    color: #000;
    line-height: 1;
    margin: 15px 0;
    font-weight: bold;
}
.ldc-text{
    font-size: 16px;
    color:#666;
    line-height: 1.45;
    padding: 0 2px ;
    box-sizing: border-box;
}
.ldc-btn{
    font-size: 16px;
    display: inline-block;
    color:#55a1ad;
    border-bottom: 2px solid #55a1ad;
    line-height: 1;
    padding-bottom: 3px;
    margin-top: 18px;
    font-weight: bold;
}
.swiper-container2m{
    margin-left: -15px !important;
    margin-right: -15px !important;
    overflow: hidden;
}
.cc-ldc{
    padding: 0 15px;
    box-sizing: border-box;
}
.pagination2 {
    position: absolute;
    z-index: 20;
    bottom: -70px;
    width: 100%;
    text-align: center;
  }
  .swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
  }
  .swiper-active-switch {
    background: #a2a2a2;
  }
  .swiper-container2m .swiper-slide,.swiper-container2m .swiper-wrapper{
    height: auto !important;
}